package com.ysucode.service.user;

import com.ysucode.domain.User;
import org.springframework.security.core.userdetails.UserDetailsService;

public interface UserService extends UserDetailsService {
    /**
     * 用户登录---查询所有
     */
    User getByUsernamePassword(String username, String password);

    /**
     * 用户注册---查询用户名是否存在
     */
    User getByUsername(String username);

    /**
     * 用户注册---添加用户User到tb_user,同时添加UserPk到tb_user_pk
     */
    Integer addUser(User user);

    /**
     * 根据id查询单个用户
     */
    User getById(int id);
}
